//package com.plian.system.service.fr.budgetfeedback;
//
//import com.plian.system.entity.fr.budgetfeedback.FullBudgetFeedbackMatters;
//import com.plian.system.model.ListResult;
//import com.plian.system.model.R;
//import com.plian.system.mybatis.base.BaseService;
//import com.plian.system.mybatis.support.Query;
//import com.plian.system.vo.fr.budgetfeedback.FullBudgetFeedbackMattersVO;
//
//import javax.servlet.http.HttpServletResponse;
//import java.io.File;
//
///**
// * 全面预算反馈事项表
// */
//public interface IFullBudgetFeedbackMattersService extends BaseService<FullBudgetFeedbackMatters> {
//
//    /**
//     * 处室/财管处新增 反馈意见
//     *
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.model.R
//     **/
//    R submit(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//    /**
//     * 查询详情
//     *
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.vo.fr.budgetfeedback.FullBudgetFeedbackMattersVO
//     **/
//    R detail(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//    /**
//     * 分页查询
//     *
//     * @param query
//     * @return com.plian.system.model.ListResult
//     **/
//    ListResult listPage(Query query);
//
//    /**
//     * 保存并下发
//     *
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.model.R
//     **/
//    R saveSend(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//    /**
//     * 保存和上报
//     *
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.model.R
//     **/
//    R saveEnterpriseSend(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//    /**
//     * 文件导出
//     *
//     * @param feedbackMattersVO
//     * @return java.lang.String
//     **/
//    File exportWord(FullBudgetFeedbackMattersVO feedbackMattersVO, HttpServletResponse response);
//
//    /**
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.model.R
//     **/
//    R enterpriseSend(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//    /**
//     * @param budgetFeedbackMattersVO
//     * @return com.plian.system.model.R
//     **/
//    R deliveryMatters(FullBudgetFeedbackMattersVO budgetFeedbackMattersVO);
//
//
//    /**
//     * 备案表预览
//     *
//     * @param feedbackMattersVO
//     * @return
//     */
//    File previewPdf(FullBudgetFeedbackMattersVO feedbackMattersVO);
//
//    /**
//     *
//     * @param matters
//     */
//    void downPdf(FullBudgetFeedbackMatters matters);
//
//}
